home *** CD-ROM | disk | FTP | other *** search
/ Visual Cafe 3 / Visual Cafe 3.ISO / Vcafe / Main.bin / StringListModelBeanInfo.java < prev    next >
Text File  |  1998-10-21  |  1KB  |  43 lines

  1. package com.symantec.itools.swing.models;
  2.  
  3. import java.beans.*;
  4. import com.symantec.itools.vcafe.beans.PropertyDescriptorAttributes;
  5. import com.symantec.itools.vcafe.beans.PropertyHelpIDs;
  6.  
  7. public class StringListModelBeanInfo
  8.     extends ModelBeanInfo
  9. {
  10.     protected Class getBeanClass()
  11.     {
  12.         return StringListModel.class;
  13.     }
  14.     
  15.     public PropertyDescriptor[] getPropertyDescriptors()
  16.     {
  17.         try
  18.         {
  19.             PropertyDescriptor items = new PropertyDescriptor("items",getBeanClass());
  20.             items.setValue(PropertyDescriptorAttributes.WIN_HELP_ATTRIBUTE, new Integer(PropertyHelpIDs.STRINGLISTMODEL_ITEMS_HELP_ID));
  21.             
  22.             PropertyDescriptor[] rv = { items };
  23.             
  24.             return rv;
  25.         }
  26.         catch(IntrospectionException e)
  27.         {
  28.             e.printStackTrace();
  29.         }
  30.         
  31.         return null;
  32.     }
  33.  
  34.     protected void modifyBeanDescriptor(BeanDescriptor beanDescriptor)
  35.     {
  36.         super.modifyBeanDescriptor(beanDescriptor);
  37.         
  38.         beanDescriptor.setValue("WINHELP", winHelpID);
  39.     }
  40.     
  41.     protected final static String winHelpID = "0x60131";
  42. }
  43.